﻿/*pc980以上*/
@media screen and (min-width: 1199px) { 
#menu_wrap {height: auto;}
.logo {width: 60%;}
.top_right{ width:40%;}
.zjm_l{ width:22%; float:left; margin:0 3% 0 7%;}
.zjm_r{ width:61%; float:left; margin: 0 7% 0 0;}
.navbar-brand,.m_t_logo{ display:block;}
.navbar-collapse{ padding:0; float:left;}
.m_show{ display:none;}
.video_m video{display:none;}
.zp{position: fixed;top: 168px;margin-left: 1220px;}
#full-width-slider{ width:405px; height:258px; overflow:hidden;}
#full-width-slider img{ max-width:405px;}
.search{padding-top: 20px;}
.zp{position: fixed;top: 168px;margin-left: 1220px;}
.zp2{margin-bottom: 10px;text-align: left;}
.zp2 p a{color: #b0b0b0;}
.zp3{ float:right;margin: 25px 10px 0 0;}
.main_mtop{    padding-top: 100px;}
.navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand {
    margin-left: 0px;
}
.tit_more{ display:none;}
.zxyy_main{ min-height: 800px;}
.zp, .zp2, .zp3, #msg_win {
	display: none;
}
.m_hide{ display:block!important;}
.pc_hide{ display:none!important;}
}
/*平板768*/
@media screen and (max-width: 1199px)  {
.xlad2,.fzjj,.cpt-dw-music{display:none;}
.xwzx_box_l {
    width: 100%;
    position: relative;
    float: left;
}
.xwzx_box_r {
    width: 100%;
    float: right;
    margin-left: 0;
}
.xwzx_list {
    padding: 10px 2% 10px 2%;
    width: 100%;
    float: left;
}
.zjjs_tit_l {
    width: 100%;
    float: left;
}
.zjjs_tit_r {
    width: 100%;
    float: left;
}
.layui-layer-close2{ display:none !important;}
.index_menu ul li {
    width: 33.333%;
    float: left;
    margin: 10px 0%;
    text-align: center;
}
.zhaobiao_box {
    position: relative;
}
.zhaobiao_news {
    padding: 5px 0;
}
.zhaobiao_gundong li{overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;}
.menu .v-center{display:inherit;}
.navbar-default {}
.search_btn{ display:none;}	
.navbar-header {
    float: left;
    width: 100%;    position: relative;
}
.navbar-brand { display:block;}
.logo {width: 90%; margin:0 5%}
.top_right{ width:100%;}
.top_link{ display:none;}
.search{ width:80%; margin:0 10% 10px 10%;}
.zxyy_header {width: 100%;}

.zxyy_main{ width:100%; margin:0;}
#ewm{display:none;}
.xwdt { margin-top:10px}
.tools ul li b{font-size:0.8em; width:100%; display:block; text-align:center;}
.tools ul li p{ display:none;}
.tool1{margin:0px 5px;}
.tool2{margin:0px 5px;}
.tool3{margin:0px 5px;}
.tool4{margin:0px 5px;}
.tool5{margin:0px 5px;}
.box1,.box2,.box3,.box4,.box5{ width:100%;}
.picFocus .bd li{ max-width:640px; position:relative; padding:20px 1%}
.zjm_l{ width:15%; position:absolute; top:20px; right:20px; position:absolute;}
.zjm_r{ width:100%; float:left;}
.picFocus .title { display:none;}
.qtlm .box2{ width:100%;}
.zxyy_footer{ width:100%; padding:0 2%;}
.zxyy_footer .btn-group {width:100%; margin: 0px 0 5px 0;}
.type{ display:none;}
.foot_list p { font-size:0.8em;line-height: 1.5em;}
.zjm_r { font-size:2em;}
.mtjj_li li{ width:100%;}
.jssort01{ display:none;}
.box1,.box2,.box4,.box5{ margin-top:10px;}
.slide_container {margin-bottom: 0px;}
.qtlm .box2 { margin-right:0;}
.qtlm .box3 {margin: 0 0 25px 0;}
.box4{ margin:0;}
.container-fluid>.navbar-collapse, .container-fluid>.navbar-header, .container>.navbar-collapse, .container>.navbar-header{margin:0;}
.navbar-brand{     margin: 0;
    width: 100%;
    padding: 5px;
    text-align: center;}
.m_t_logo{ display:block;}
.pic_box ul li{width: 48%;margin: 5px 1% 0px 1%;}
.ad1{ display:none;}
.i_doctor_li ul li{ width:48%; margin:0 1% 10px 1%; height:100%;}
.box6_l,.box6_c,.box6_r{ width:100%; margin:0%;}
.mzdh_list,.ewm,.jtzn,.dt,.address{ width:100%;}
.ewm{ margin-top:10px;}
.m_show{ display:block;}
.carousel-indicators li,.carousel-indicators .active{ width:5%;}
.box7,.box8{ width:100%; margin-bottom:10px;}
.box7 .tool_l,.box7 .tool_r,.hots{ display:none;}
.time{ display:none;}
.new_title{ background:#FAFAFA;}
.new_title h1{ font-size:1.8em;}
.video_pc{ display:none;}
.ks_list ul li{ width:46%; margin:0 2% 15px 2%;}
.ks_list .btn-group>.btn:first-child {width: 80%;}
.ks_list .btn-group>.btn+.dropdown-toggle{width: 20%;}
.zkjs_tit span{margin-right: 0px; width:100%;display: block;}
.doc_list ul li{ width:46%; float:left; margin-right:2%;}
.docinfo .doc_img{ width:60%; height:100%; margin:0 20% 10px 20%;}
.imglist ul li{ width:48%;}
.doc_t{font-size:12px;}
.doc_td ul li{ width:46%; margin:10px 2% 30px 2%;}
.i_doctor_item{ width:100%; margin:0; height:100%;}
.zp,.zp2,.zp3,#msg_win{ display:none;}	
.banner_menu_main {width: 100%;margin: 0 auto;}
.banner {
    padding-top: 0px;
    position: relative;
    margin: 10px 0 0 0;
}
.search {
    padding-top: 0px;
}
.navbar-default .navbar-nav .open .dropdown-menu>li>a {
    color: #fff;
}
.pf-menu{ display:none;}
.mzdh .btn-group, .mzdh .btn-group-vertical {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    width: 100%;
    margin: 5px 0;
}
.home_logo img {
    width: 40%;
}
.top_home {
    position: absolute;
    height: 100%;
    display: flex!important;
    align-items: center;    width: 15%;
    justify-content: center; 
}
.top_menu {
    position: absolute;
    height: 100%;right:0;
    display: flex!important;
    align-items: center;    width: 15%;
    justify-content: center; 
}
.zjjs {
    background-size: auto 100%;
    padding: 0 5%;
}
}
/*手机*/
@media screen and (max-width: 640px) {
.picFocus .bd li{ max-width:360px;}
.banner_menu_main {width: 100%;margin: 0 auto;}
.banner {
    padding-top: 0px;
    position: relative;
    margin: 0 0 20px 0;
}
.index_menu {
    float: left;
    width: 90%;
	margin:0 5% 20px 5%;
}
.index_menu_div div .iconfont {
    font-size: 3em;
}
.index_menu_div div p {
    font-size: 1em;
}
.xwzx_box_l .tit_box{ display:none;}
.search {
    padding-top: 0px;
}
.navbar-default .navbar-nav>li>a {
    color: #333;    padding: 10px 15px;
}
.navbar-default .navbar-nav .open .dropdown-menu>li>a {
    color: #333;
}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover {
    background-color: #015128;
    color: #fff;
}
.pf-menu{ display:none;}
.gd-box .box_title {
    display: none;
}
.gd-box .gd-main {
    float: left;
    width: 100%;
}
.mzdh .btn-group, .mzdh .btn-group-vertical {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    width: 100%;
    margin: 5px 0;
}
.footer_l {
    width: 100%;
    float: left;
}
.footer_l_1 {
    width: 20%;
    display: none;
    float: left;
    margin: 0px 40%;
    padding: 20px 0 0 0;
}
.footer_l_2 {
    display: inline-block;
    float: left;
    font-size: 12px;
    width: 90%;
    line-height: 2em;
    margin: 15px 5%;
}
.footer_r_1 {
    width: 10%;
    margin: 5px 0;
    display: inline-block;
    float: left;
    margin: 15px 5% 15px 0px;
}
.footer_r_2 {
    display: inline-block;
    float: left;
    color: #fff;
    font-size: 12px;
    margin: 15px 0px;
    width: 85%;
}
.xwzx_list ul li a {
    color: #fff;
    display: block;
    width: 70%;
    float: right;
    font-size: 1em;
}
.zjjs_tit {
    text-align: center;
    font-size: 1.5em;
    padding: 25px 0 15px 0;
}
.zjjs {
    background-size: auto 100%; padding:0 5%;
}
.zjpic {
    width: 100%;
    height: 130px;
}
.yqlj{display:none;}
.pf-menu{ display:none;}
.footer_box {
    padding: 10px 0;
    float: left;
    width: 100%;
    display: block;
    align-items: center;
}
.footer_r {
    width: 40%;
    float: left;
    margin: 0 30%;
}
.pc_hide{ display:block!important;}
.m_hide{ display:none!important;}
.home_logo img {
    width: 40%;
}
.top_home {
    position: absolute;
    height: 100%;
    display: flex!important;
    align-items: center;    width: 15%;
    justify-content: center; 
}
.top_menu {
    position: absolute;
    height: 100%;right:0;
    display: flex!important;
    align-items: center;    width: 15%;
    justify-content: center; 
}
.navbar-default .navbar-collapse, .navbar-default .navbar-form {
    border-color: #e7e7e7;
    background: #fff;
}
.weui-media-box_appmsg {
    padding: 10px 10px;
}
.weui-media-box_appmsg .weui-media-box__hd {
    display: none;
}
.weui-media-box__title {
    font-size: 1em;}
.weui-media-box__desc {
    font-size: 0.8em;margin-bottom: 2px;}
#displaypagenum {
    margin-top: 30px;
}
.page-left{ width:100%;padding: 0 2%;}
.page-right {
	display:none;
}
.tit_bar {
    margin: 10px 0 20px 0;
}
.tit_bar h1 {
    font-size: 1.2em;
    font-weight: bold;}
.doctor_list ul li {
    width: 46%;
    margin: 0 2% 10px 2%;
    float: left;
    box-shadow: 5px 5px 5px #ccc;
}
.docjs_top1 {
    position: absolute;
    left: 5%;
    top: 10px;
}
.docjs_top2 {
    position: absolute;
    right: 5%;
    top: 10px;
    width: 50px;
    height: 50px;
    overflow: hidden;
    border-radius: 50%;
}
.docjs_top1 h3 {
    color: #fff;
    font-size: 1.2em;
    margin-bottom: 10px;
}
.docjs_top1 p {
    color: #2fc63b;
    font-size: 1em;
}
.docjs_top3 {
    padding: 10px 5%;
    margin-bottom: 0;
    font-size: 1em;
}
.doc_jsbox .nav-tabs>li {
    width: 100%;
    margin: 0px 0px 0px 0px;
    margin-bottom: 0px;
    padding-bottom: 1px;
}
.doc_jsbox .nav-tabs>li.active>a {
    color: #fff;
    background: #014b25 bottom center no-repeat;
    padding: 10px 27px 10px 27px;
    border: none;
}
.doc_jsbox {
    width: 100%;
    float: left;
    padding: 2%;
    min-height: 500px;
    margin-bottom: 50px;
}
}


